home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 090 / cpp.arc / TEST.C < prev   
Text File  |  1985-12-09  |  743b  |  35 lines

  1. /* This file tests out the MS-DOS specific and memory model specific
  2. ** predefines, and the sizeof operator.   To use it, type
  3. **    cpp test.c -M<x>
  4. **        where <x> is the mode you want to test.
  5. */
  6.  
  7. I8086    = "I8086"
  8. MSDOS    = "MSDOS"
  9. M_I86    = "M_I86"
  10. M_I86SM    = "M_I86SM"
  11. M_I86MM    = "M_I86MM"
  12. M_I86LM    = "M_I86LM"
  13. I8086S    = "I8086S"
  14. I8086P    = "I8086P"
  15. I8086D    = "I8086D"
  16. I8086L    = "I8086L"
  17. SPTR    = "SPTR"
  18. LPTR    = "LPTR"
  19.  
  20. #if    sizeof (int *) == 2
  21. sizeof (int *) == 2
  22. #elif    sizeof (int *) == 4
  23. sizeof (int *) == 4
  24. #else
  25. sizeof (int *) is bigger than expected
  26. #endif
  27.  
  28. #if    sizeof (int (*)()) == 2
  29. sizeof (int (*)()) == 2
  30. #elif    sizeof (int (*)()) == 4
  31. sizeof (int (*)()) == 4
  32. #else
  33. sizeof (int (*)()) is bigger than expected
  34. #endif
  35.